package cn.itcast.nems.base.dao.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.util.Date;

/**
 * <p>
 * 校区
 * </p>
 *
 * @author zhouwei
 * @since 2023/9/5 7:14 PM
 **/
@Data
@NoArgsConstructor
@ToString
@TableName("itcastschool")
public class Itcastschool {
    /** 学校ID */
    private String code;
    /** 学校名称 */
    private String name;
    /** 域名 */
    private String domain;
    /** 运营状态 ture为正在运营, false为关停 */
    private Boolean runstate ;
    /** 是否限制学籍流转 true 是 */
    @TableField("joinclassCirculationLimit")
    private Boolean joinclassCirculationLimit;
    /** 排序 */
    private Integer ordernumber = 1;
    /** 跨校区转费对应付款渠道 */
    @TableField("moveFeePaymentChannel_id")
    private Integer moveFeePaymentChannelId;
    /**  登录该校区，默认显示何种模式的班级 */
    private String model ;
    @TableField("lock_time")
    /** 分校的财务锁定时间(在该时间点之前的财务数据不允许修改) */
    private Date lockTime;
    /**
     * 校长
     */
    private String principal;
}
